/*
 * GetStoned.java
 *
 * Created on 2007. m�rcius 25., 15:25
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package lemmings;

/**
 *
 * @author attila
 * K�v� v�lt tulajdons�g
 */
public class GetStoned extends Tool {
    
    private static int num;
    private Lemming parent;
    
      /** 
      * Konstruktor 
     * @param home
     * Az a lemming amihez ez az eszk�z tartozik
     */
    public GetStoned(Lemming home) {
        System.out.println(" >> GetStoned oszt�ly l�trej�tt");
        num--;

        parent=home;
    }
    /**
     * Konstruktor
     */
    public GetStoned() {
        System.out.println(" >> GetStoned oszt�ly l�trej�tt - init n�k�l");
        num--;
        
    }

     /**
     * Be�ll�ja, hogy az eszk�z melyik lemminghez tartozik 
     * @param l
     * A lemming
     */
    public void setLemming(Lemming l) {
        System.out.println("  > GetStoned Tool Lemming tulajdons�gainak be�ll�t�sa");
        parent=l;
    } 
    
     /**
     * A Build action f�ggv�nye
     * @param f
     * A mez� amelyen a lemming �ll
     */
    public void action(Field f) {
        System.out.println("  > GetStoned action()");
        f.setProp(new Stone(f));
        return;
    }
     /**
     * Be�ll�tja, hogy az eszk�zb�l h�ny db. �ll rendelkez�sre
     * @param n
     * A rendelkez�sre �ll� eszk�z�k sz�ma
     */
    public static void setNum(int n) {
        num=n;
        return;
    }
    
     /**
     * @return
     * A rendelkez�sre �ll� eszk�z�k sz�ma
     */
    public static int getNum() {
        return num;
    }
    
}
